/*
 * Powered By dico
 * Since 2017 - 2018
 */
package com.seeyoui.kensite.bussiness.exam.examResult.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.seeyoui.kensite.common.base.domain.DataEntity;
import com.seeyoui.kensite.common.util.excel.annotation.ExcelField;

/**
 * ExamResult
 * @author dico
 * @version 2.0
 * @since 1.0
 * @date 2018-01-08
 */

@JsonIgnoreProperties(ignoreUnknown = true)
public class ExamResult extends DataEntity<ExamResult> {
	private static final long serialVersionUID = 1L;

	@ExcelField(title="用户ID", type=1, align=2, sort=7, mod="em_exam_result|USER_ID")
	private String userId;//用户ID
	@ExcelField(title="考试ID", type=1, align=2, sort=8, mod="em_exam_result|EXAM_ID")
	private String examId;//考试ID
	@ExcelField(title="考试结果", type=1, align=2, sort=9, mod="em_exam_result|RESULT")
	private String result;//考试结果
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@ExcelField(title="开始时间", type=1, align=2, sort=10, mod="em_exam_result|START_TIME")
	private java.util.Date startTime;//开始时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@ExcelField(title="交卷时间", type=1, align=2, sort=11, mod="em_exam_result|SUBMIT_TIME")
	private java.util.Date submitTime;//交卷时间
	@ExcelField(title="打分状态", type=1, align=2, sort=12, mod="em_exam_result|MARKING")
	private String marking;//打分状态
	@ExcelField(title="得分", type=1, align=2, sort=13, mod="em_exam_result|SCORE")
	private String score;//得分
	@ExcelField(title="积分", type=1, align=2, sort=14, mod="em_exam_result|POINT")
	private String point;//积分

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserId() {
		return this.userId;
	}
	public void setExamId(String examId) {
		this.examId = examId;
	}

	public String getExamId() {
		return this.examId;
	}
	public void setResult(String result) {
		this.result = result;
	}

	public String getResult() {
		return this.result;
	}
	public void setStartTime(java.util.Date startTime) {
		this.startTime = startTime;
	}

	public java.util.Date getStartTime() {
		return this.startTime;
	}
	public void setSubmitTime(java.util.Date submitTime) {
		this.submitTime = submitTime;
	}

	public java.util.Date getSubmitTime() {
		return this.submitTime;
	}
	public void setMarking(String marking) {
		this.marking = marking;
	}

	public String getMarking() {
		return this.marking;
	}
	public void setScore(String score) {
		this.score = score;
	}

	public String getScore() {
		return this.score;
	}
	public void setPoint(String point) {
		this.point = point;
	}

	public String getPoint() {
		return this.point;
	}
}